Шаг 10 - Простые типы данных.

Одна из проблем при программировании на языке С заключается в том, что размер области памяти, занимаемой переменными стандартных типов, различный на разных платформах. Например, в среде операционной системы Windows версии 3.1 переменная типа int в программе, составленной на С, занимает 16 бит. В среде Windows NT этот размер составляет 32 бита. Очевидно, что трудно составлять программу, не зная точно, сколько имеется бит в слове или в байте. При переносе программ на платформы с иной разрядностью могут возникать ошибки, которые трудно обнаружить.

В языке Java все базовые типы данных имеют фиксированную разрядность, которая не зависит от платформы. То есть размерность базовых типов это часть стандарта языка. Ниже приведены базовые типы данных в Java.

Тип данных	Размер занимаемой области памяти		Значение по умолчанию
boolean		8					false
byte		8					0
char		16					'x0'
short		16					0
int		32					0
long		64					0
float		32					0.0F
double		64					0.0D

Приведенное значение по умолчанию говорит о том, что все базовые типы при создании переменных инициализируются по умолчанию.

Hosted by uCoz